package boot.spring.mapper;

import boot.spring.entity.Student;

import java.util.List;
import java.util.Map;

/*学生表的持久层*/
public interface StudentMapper {

        // 查询网络咨询师的学生
        List<Student> getAll(Map<String, Object> map);

        // 数量
        int getCount(Map<String, Object> map);


        /*获取到所有咨询师id列为null的值*/
        public List<Student> ListStuMapAll();

        /*给学生分配咨询师*/
        public Integer getStuUidUp(Integer stuid,Integer uid);

        /*分页多条件查询当前咨询师的学生*/
        public List<Student> ListMapUidStuAll(Map all);

        /*获取当前咨询师的学生数量*/
        public Integer countuidstu(Map all);

        /*分页多条件获取学生信息*/
        public List<Student> ListStuMapPageLimitAll(Map all);

        /*获取数据的条数*/
        public Integer GetCount(Map all);

        /*编辑学生信息*/
        public Integer GetStuMapUp(Student stuup);

        /*删除学生信息*/
        public Integer GetStuMapDel(Integer stuid);

        // 添加学生
        int Addstu(Map<String, Object> map);
}
